vtd: More TLB flush fixes.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 28 May 2008 15:14:10 +0000 (16:14 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 28 May 2008 15:14:10 +0000 (16:14 +0100)
commit8a02aa347f4c19ecb6cf3697c2e03daf16fc6641
treeff0ab8e211ef50792403690072edb43e06b37545
parent491c0ade25702af5fc89d00667687091a52a66b2
vtd: More TLB flush fixes.
 - Made the non-present flush testing a bit simpler.
 - Removed dma_addr_level_page_maddr().  Use a modified
   addr_to_dma_page_maddr() instead.
 - Upon mapping new context entry: flush old entry using domid 0 and
   always flush iotlb.

Signed-off-by: Espen Skoglund <espen.skoglund@netronome.com>
xen/drivers/passthrough/vtd/iommu.c